Fix Ximian bug #12125; merged from gdk-pixbuf stable.
authorFederico Mena Quintero <federico@ximian.com>
Thu, 29 Nov 2001 00:13:02 +0000 (00:13 +0000)
committerFederico Mena Quintero <federico@src.gnome.org>
Thu, 29 Nov 2001 00:13:02 +0000 (00:13 +0000)
commitab13c8803d226412cd075752615980072d5d31a1
tree0a0b1b58b9d18b415c5da8608b7f9b7518f610a4
parent3e3322608c44650d6f85a466977a171e760e6319
Fix Ximian bug #12125; merged from gdk-pixbuf stable.

2001-11-21  Federico Mena Quintero  <federico@ximian.com>

Fix Ximian bug #12125; merged from gdk-pixbuf stable.

* gdk-pixbuf/io-bmp.c (gdk_pixbuf__bmp_image_load_increment): Use
a simple state machine instead of a scary if/else chain.
(DecodeHeader): Set the reading state.
(DecodeColormap): Set the reading state.
(decode_bitmasks): New function, decodes the bitmasks for
BI_BITFIELDS coding.
(OneLine32): Handle BI_BITFIELDS coding.
(OneLine16): Likewise.
gdk-pixbuf/ChangeLog
gdk-pixbuf/io-bmp.c